#include "ECS/PUUID.h"

#include <random>

namespace Piccolo
{
    static std::random_device s_RandomDevice;
    static std::mt19937_64 s_Engine(s_RandomDevice());
    static std::uniform_int_distribution<uint32_t> s_UniformDistribution(1, UINT32_MAX);

    PUUID::PUUID() : mUUID(s_UniformDistribution(s_Engine))
    {
    }

    PUUID::PUUID(int32_t uuid)
    {
    }
}
